home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Collections: Purity
/
Purity #22 (1994-01-19)(Diesel)(DE)[WB].zip
/
Purity #22 (1994-01-19)(Diesel)(DE)[WB].adf
/
PPPClone
/
PP.lib
< prev
next >
Wrap
Text File
|
1994-01-17
|
2KB
|
70 lines
{
Include-File der powerpacker.library V35
für Kickpascal.
}
{$if not def EXEC_LISTS_H;incl "exec/lists.h";endif}
{$if not def EXEC_LIBRARIES_H;incl "exec/libraries.h";endif}
{$if not def INTUITION_INTUITION_H;incl "intuition/intuition.h";endif}
CONST
PP_LIB = 1;
PPNAME = "powerpacker.library";
PPVERSION = 35;
(* Decrunch-Farben von ppLoadData()
und ppDecrunchBuffer() *)
DECR_COL0 =0;
DECR_COL1 =1;
DECR_POINTER =2;
DECR_SCROLL =3;
DECR_NONE =4;
(* Error-Codes von ppLoadData() *)
PP_OPENERR =-1;
PP_READERR =-2;
PP_NOMEMORY =-3;
PP_CRYPTED =-4;
PP_PASSERR =-5;
PP_UNKNOWNPP =-6;
PP_EMPTYFILE =-7;
(* Größe des SpeedUp-Buffers *)
SPEEDUP_BUFFLARGE =0;
SPEEDUP_BUFFMEDIUM =1;
SPEEDUP_BUFFSMALL =2;
(* Effizienz der Crunch-Routinen *)
CRUN_FAST =0;
CRUN_MEDIOCRE =1;
CRUN_GOOD =2;
CRUN_VERYGOOD =3;
CRUN_BEST =4;
(* Ergebnis von ppCrunchBuffer() *)
PP_CRUNCHABORTED =0;
PP_BUFFEROVERFLOW =-1;
VAR PPBase : Ptr;
LIBRARY PPBase:
-30: Function ppLoadData(a0:str;d0,d1:long;a1,a2,a3:ptr):long;
-36: Procedure ppDecrunchBuffer(a0,a1,a2:ptr;d0:long);
-42: Function ppCalcChecksum(a0:str):long;
-48: Function ppCalcPasskey(a0:str):long;
-54: Procedure ppDecrypt(a0:ptr;d0,d1:long);
-60: Function ppGetPassword(a0:p_Screen;a1:ptr;d0,d1:long):boolean;
-96: Function ppAllocCrunchInfo(d0,d1:long;a0,a1:ptr):ptr;
-102: Procedure ppFreeCrunchInfo(a0:ptr);
-108: Function ppCrunchBuffer(a0,a1:ptr;d0:long):long;
-114: Function ppWriteDataHeader(d0,d1,d2,d3:long):boolean;
-120: Function ppEnterPassword(a0:p_Screen;a1:ptr):boolean;
-132: Function ppErrorMessage(d0:long):str;
End;